package com.gengzp.rpc.constants;

/**
 * @ClassName RpcRedisRegisterCenterConstants
 * @Description rpc框架内置的redis注册中心常量池
 * @Author gengzp
 * @Date 2025/8/26 14:22
 */
public interface RpcRedisRegisterCenterConstants {

    // 首次注册延迟时间 (单位: 秒)
    Long FIRST_REGISTER_DELAY_TIME = 3L;

    // 心跳检测间隔时间 (单位: 秒)
    Long HEARTBEAT_CHECK_INTERVAL_TIME = 8L;

    // 服务实例信息缓存时间 (单位: 秒)
    Long SERVER_INSTANCE_INFO_CACHE_TIME = 10L;

    // redis注册中心的线程名
    String REDIS_REGISTER_CENTER_THREAD_NAME = "rpc-register-center-thread";

}
